HTML Plug-ins

वेब ब्राउज़र के लिए ऐड-ऑन

HTML Plug-ins

प्लग-इन कंप्यूटर प्रोग्राम हैं जो ब्राउज़र की मानक कार्यक्षमता का विस्तार करते हैं।

संबद्ध कार्यक्रम

ऐड-ऑन प्रोग्राम विभिन्न उद्देश्यों को पूरा करने के लिए डिज़ाइन किए गए हैं:

चेतावनी!

अधिकांश ब्राउज़र अब जावा एप्लेट्स और प्लग-इन का समर्थन नहीं करते हैं।

ActiveX नियंत्रण किसी भी ब्राउज़र में समर्थित नहीं हैं।

आधुनिक ब्राउज़रों में शॉकवेव फ्लैश समर्थन भी अक्षम है।

<object>अंग

<object>यह तत्व सभी ब्राउज़रों द्वारा समर्थित है।

<object>एक तत्व HTML दस्तावेज़ में एम्बेडेड किसी ऑब्जेक्ट को परिभाषित करता है।

इसे वेब पेजों में ऐड-ऑन प्रोग्राम (जैसे जावा एप्लेट, पीडीएफ रीडर और फ्लैश प्लेयर) को एम्बेड करने के लिए डिज़ाइन किया गया है, लेकिन इसका उपयोग HTML में HTML जोड़ने के लिए भी किया जा सकता है:

उदाहरण

<object width="100%" height="500px" data="snippet.html"></object>

या यदि आप चाहें तो चित्र:

उदाहरण

<object data="audi.jpeg"></object>

<embed>अंग

<embed>यह तत्व सभी प्रमुख ब्राउज़रों द्वारा समर्थित है।

<embed>एक तत्व HTML दस्तावेज़ में एम्बेडेड किसी ऑब्जेक्ट को परिभाषित करता है।

वेब ब्राउज़र काफी समय से मौजूद हैं<embed>अंग को सहारा देना। हालाँकि, HTML5 से पहले यह HTML परिभाषा का हिस्सा नहीं था।

उदाहरण

<embed src="audi.jpeg">

नोट:

<embed>तत्व का कोई समापन टैग नहीं है. इसमें प्रतिस्थापन पाठ नहीं हो सकता.

<embed>आप HTML में एलिमेंट HTML भी जोड़ सकते हैं:

उदाहरण

<embed width="100%" height="500px" src="snippet.html">

<object> vs <embed>

<object>अंग

<object 
  data="file.pdf" 
  type="application/pdf" 
  width="100%" 
  height="500px">
  <p>Alternative text</p>
</object>

<embed>अंग

<embed 
  src="file.pdf" 
  type="application/pdf" 
  width="100%" 
  height="500px">

<object>फ़ायदे

  • एक समापन टैग है
  • प्रतिस्थापन पाठ शामिल हो सकता है
  • HTML मानक का भाग
  • सभी ब्राउज़रों द्वारा समर्थित

<embed>फ़ायदे

  • सरल वाक्यविन्यास
  • समापन टैग की आवश्यकता नहीं है
  • दीर्घकालिक समर्थन
  • HTML5 में जोड़ा गया

आधुनिक परिवर्तन

पुराने प्लगइन्स के लिए आधुनिक प्रतिस्थापन:

Flash → HTML5 Video

फ़्लैश फिल्मों के बजाय HTML5<video>तत्व का प्रयोग करें.

Flash Audio → HTML5 Audio

फ़्लैश ध्वनि के बजाय HTML5<audio>तत्व का प्रयोग करें.

ActiveX → JavaScript APIs

ActiveX नियंत्रणों के बजाय आधुनिक JavaScript API का उपयोग करें।

PDF Readers → Browser Support

पीडीएफ प्रोग्राम जोड़ने के बजाय ब्राउज़र के अंतर्निहित पीडीएफ समर्थन का उपयोग करें।

अभ्यास

निम्नलिखित में से कौन सा तत्व सही है?<embed>सिंटैक्स दिखाएँ?

<embed src="image.jpg"></embed>
✗ ग़लत! <एम्बेड> तत्व को क्लोजिंग टैग की आवश्यकता नहीं है
<embed src="image.jpg">
✓ ठीक है! <एम्बेड> तत्व को क्लोजिंग टैग की आवश्यकता नहीं है
<embed><src="image.jpg"></embed>
✗ ग़लत! <एम्बेड> तत्व में न केवल क्लोजिंग टैग, बल्कि src विशेषता भी होनी चाहिए